Top 10k strings from Beta Basic v1.8 Documentation (1984)(Betasoft)(ru).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

   2 ce  definicj
   1 zmienne specjalne o nazwach:                                    ERROR   - podaje kod b
   1 ywanie konstrukcji z
   1 ywanej przez nazw
   1 ywanej        przez nazw
   1 ywana w DO  WHILE  lub        LOOP WHILE. Pozwala na warunkowe wykonanie p
   1 yto klawisza ENTER.                  ----------------------------------------------------------------ELSE instrukcja [E] -  Jest  to  cz
   1 yto FILL lub FILL INK) lub obszaru  znaku        kolorem t
   1 yto FILL PAPER). Dopuszcza si
   1 ytkownika).    SINE (liczba) [FN S(] - Sinus danej liczby (4 miejsca znacz
   1 ycie  tylko  jako        instrukcji w programie,  powoduje  ono  wprowadzenie  do        programu  podanego  
   1 ycia:                      IF warunek THEN instrukcja: ELSE instrukcja      ----------------------------------------------------------------END PROC [3] - S
   1 ych lub wielkich liter.                                      ----------------------------------------------------------------                          K O N I E C                           
   1 y ulepszone, dodano te
   1 y  obraz  
   1 y  ekran.  Mo
   1 wny 10.                                        ----------------------------------------------------------------ROLL kod-kierunku <,pixele>  <;x,y;szeroko
   1 wna  8.  Kody        kierunk
   1 wczasodpowiednie nowe kluczowe s
   1 wczas nazwa nowej funkcji i nale
   1 wczas  nast
   1 w>  TO  opis-atrybut
   1 w. Argumenty wyst
   1 w, poczynaj
   1 w przez  lini
   1 w podana liczba pixeli musi by
   1 w obrazu - pixeli). Wsp
   1 w kluczowych BETA BASIC na znaki        graficzne otrzymywane normalnie w trybie GRAPHICS. S
   1 w ekranu  (INK,  FLASH,        BRIGHT, PAPER)  bez  potrzeby  oczyszczania.  Przyk
   1 w do pracy.                                                                                             2.OPIS KOMEND BETA BASIC                                                                                         W poni
   1 w 0 (OK) i 9 (STOP).  Wy
   1 w (a nie element
   1 w  oraz  sposobemwprowadzania (w nawiasie kwadratowym).                                                                                          AND (liczba,liczba) [FN  A(]  -  Iloczyn  logiczny  dw
   1 w  obrazu  zape
   1 w  [A]  -  Komenda   ta        pozwala na szybk
   1 w  (lub        odwrotnie)  oraz  tablic
   1 w        pami
   1 ug        podanych parametr
   1 u od zera        do podanej liczby w
   1 u 0 - 65535 w r
   1 u 0 - 65535 b
   1 tym        klawiszu.                                               ----------------------------------------------------------------JOIN <numer-linii> [SHIFT 6] - 
   1 tnym.                                    INSTRING  (start,
   1 tnych  podaje  si
   1 tny odpowiednik liczby w  zapisie        heksadecymalnym.                                        DPEEK (adres) [FN P(] - Warto
   1 tnej.CHAR$ (liczba) [FN C$(] - Konwersja liczby ca
   1 tli.                                                                                       3.OPIS FUNKCJI SYSTEMU BETA BASIC                                                                                    Poni
   1 tli DO-LOOP.        ----------------------------------------------------------------FILL x,y                                                        FILL <INK kolor>;x,y                                            FILL <PAPER kolor>;x,y [F] -  Wype
   1 tli DO-LOOP u
   1 tli DO-LOOP stosowana w DO UNTIL lub        w LOOP UNTIL, pozwalaj
   1 tla musi si
   1 tkowy numer linii przyjmuje si
   1 tkowo na 0,0). Mo
   1 tkowe.                                                                       Podczas wykonywania komendy ON ERROR lub TRACE tworzone  s
   1 tkowe  warto
   1 tki  opis  funkcji  dostarczanych  przezsystem BETA BASIC wraz z opisem  ich  argument
   1 tek> <STEP krok>  [4]        -  Przenumerowanie  linii  z  podanego  zakresu   wed
   1 tek TO koniec> <LINE nowy-pocz
   1 szym  opisie  podano  s
   1 rzedne  dotycz
   1 rym miejscu linia programu ma by
   1 rym klawiszem  "ukryte"  jest  danes
   1 rych pierwsza zawiera trzy linie  o  numerach0, 1 i 2. Druga cz
   1 ry (jak w ZX-81). Zawarto
   1 rnego rogu  pierwszego  znaku  
   1 rednio przed  wykonaniem  ka
   1 re    zistniej
   1 puje  po  odbytym  skoku  lub   po        komendzie ON ERROR 0.                                   ----------------------------------------------------------------PLOT x,y;
   1 pnie odpowiedniej litery i  znaku  "$"  lub"(". Pojawia si
   1 pne przez nazw
   1 pi  skok  po  pojawieniu        si
   1 pi  przesuw  ca
   1 owo z zestawu komend BETA BASIC.         Nowe funkcje otrzymuje si
   1 owo kluczowe.                                                 ----------------------------------------------------------------ALTER <opis-atrybut
   1 owo kluczowe, zamiast niego wprowadza si
   1 owo kluczowe i nie u
   1 owo kluczowe  rozpoczynaj
   1 owo  kluczowe  o  rozszerzonej        syntaktyce. Powoduje wpis do pami
   1 owo   kluczowe  rozpoczynaj
   1 owo        to nie jest nigdy wy
   1 owem LOOP.              ----------------------------------------------------------------DPOKE adres,liczba [P]  -  Za
   1 owakluczowego FN a nast
   1 owa kluczowego SPECTRUM BASIC,  wprowadzane        NORMALNIE.                                              ----------------------------------------------------------------LOOP                                                            LOOP UNTIL warunek                                              LOOP WHILE warunek [L] - Cz
   1 owa  kluczowe  w  kolejno
   1 onych, np. FILL INK 2; PAPER 1;        FLASH 1;x,y. Zape
   1 nych postaci komendy, np. DELETE TO 50, DELETE 10  TO        50, DELETE TO itp.                                      ----------------------------------------------------------------DO                                                              DO WHILE warunek                                                DO UNTIL warunek [D] - S
   1 niona  przez        ostatni
   1 nik  liczby  w        zapisie dziesi
   1 nienie  obszaru  t
   1 nie   od        podanego argumentu:                                                                                                             ARGUMENT    ALARMOWY SKOK      ALARM       WY
   1 nianie  rozpoczyna  si
   1 ne  funkcje,  zale
   1 na stosowa
   1 na je zmienia
   1 na  wprowadza
   1 na  nie  poda
   1 na  dowolnie        zmienia
   1 na        "przewija
   1 liwia  przerwanie  dzia
   1 liwia  edycj
   1 li poprzednio u
   1 li podany jest  tylko        kod kierunku to  "przewijany"  jest  ca
   1 li podano) lub od linii bie
   1 li jej  nazwa        zosta
   1 li  numer  nie  zosta
   1 kszej  liczby  do  najmniejszej  (lub  odwrotnie).        Tablica liczbowa mo
   1 kowitej bez  znaku        z przedzia
   1 kowita  bez  znaku  z        przedzia
   1 gu instrukcji.                          ----------------------------------------------------------------DEF PROC nazwa-procedury  [1] - S
   1 g  wybranego  okna.  Komenda        powoduje przesuw o jeden pixel. Je
   1 eli  nie  zosta
   1 ej podano ich opis:   XOS,YOS -  wsp
   1 ej podano  kr
   1 ej 2 wymiary.          ----------------------------------------------------------------SPLIT - Nie jest to s
   1 ego        ekranu o 1 lini
   1 edow  nast
   1 e znak zdefiniowany przez u
   1 dzi okna.                                 ----------------------------------------------------------------SORT tablica lub 
   1 du.  Nie        dzia
   1 du  w  czasie  wykonywania  programu).  Dodatkowo        nadaje zmiennej ERROR warto
   1 dnych x,y.                                      ----------------------------------------------------------------GET zmienna-numeryczna  lub  zmienna-
   1 dnych na ekranie (pocz
   1 dne  x        i y pokazuj
   1 dkuje  tablic
   1 dej  instrukcji        programu. Wy
   1 dego programu, bowiem system  BETA  BASIC  pracuje  w        trybie INTERRUPT 2 mikroprocesora Z80.                  ----------------------------------------------------------------CLOCK liczba lub 
   1 d (przy ON ERROR).                 STAT    - numer ostatnio wykonanej instrukcji (przy  TRACE)  lub        instrukcji, w kt
   1 d (przy ON ERROR).                                                                          Nazwy zmiennych specjalnych mo
   1 cznie.                             SCRN$ (wiersz,kolumna) [FN K$(] - Znak zanjduj
   1 cznie  z  atrybutami,  tylko        atrybuty lub  tylko  tre
   1 czenie obs
   1 czenie - przytrzymanie klawisza BREAK d
   1 czenie    automatycznej        numeracji linii poczynaj
   1 czenie        obs
   1 czane.                            ----------------------------------------------------------------LIST numer-linii TO numer-linii                                 LLIST numer-linii  TO  numer-linii  -  Rozszerzenie   syntaktyki        normalnego s
   1 czane przez RUN, CLEAR i TRACE 0.         ----------------------------------------------------------------UNTIL warunek [K] - Cz
   1 czana  do        programu, za
   1 cz  tego  niekt
   1 cykursor bie
   1 cych na celu u
   1 cych komend zosta
   1 cych  w  ZX  SPECTRUM.  Opr
   1 cy czas, mierzony przez CLOCK.          USING$ (
   1 cy  z  jednej  strony  pojawia  si
   1 cuchu-wzorcu    oznaczj
   1 cuchu 1.   MEM () [FN M(] - Ilo
   1 cuchu    1    przy        przeszukiwaniu 
   1 cuchu        mo
   1 cuchowa  [G]  -   Nadaje        zmiennej numer klawisza (z klawisza liczbowego  oraz  11        dla A, 12 dla B, 13 dla C itd.) albo znak na naci
   1 cuchaCHR$ 9 - kursor w prawo  | drukowanego za pomoc
   1 cucha.                                               OR  (liczba1,liczba2)  [FN  O(]  -  Suma  logiczna  dwoch  liczb        wykonana na ich zapisie bitowym.                        RNDM (liczba) [FN R(] - Liczba pseudolosowa z przedzia
   1 cucha).  W  
   1 cucha lub ci
   1 cucha 1 od podanej  pozycji  startowej        lub zero, je
   1 cucha  podan
   1 cucha  2  w  
   1 cucha  (mo
   1 cucha        znak
   1 cuch2)   [FN    I(]    -    Pozycja        pierwszego  znaku  
   1 cuch.                         MOD (liczba1,liczba2) [FN V(] - Wynik dzielenia liczby 1  modulo        liczba 2.                                               NUMBER  (
   1 cuch-wzorzec;liczba [P] - Stosowane w instrukcji  PRINT        USING pozwala nadawa
   1 cuch-wzorzec,liczba) [FN U$(] - Znakowy zapis  liczby        w podanym formacie (jak USING).                         XOR (liczba1,liczba2) [FN X(] - Logiczna operacja  EXCLUSIVE  OR        na bitowym zapisie dw
   1 cuch-jednoznakowy;
   1 cuch-jednoznakowy:instrukcja:instrukcja:...                  Podstawienie  pod  klawisz  z  podanym  znakiem   danego        
   1 cuch) [FN S$(] - Powt
   1 cuch) [FN D(] - Dziesi
   1 cuch)  [FN  N(]  -  Liczba  ca
   1 cuch dwuznakowy. COSE (liczba) [FN C(] -  Cosinus  liczby  (4  miejsca  znacz
   1 cuch [SHIFT]                    DEF KEY 
   1 cuch [SHIFT  4]  -  Dopuszcza  si
   1 cuch [Q] - Wprowadzane NORMALNIE, pozwala na pisanie        w dowolnym miejscu ekranu  (wsp
   1 cuch [C] - Komenda ta  steruje  24-godzinnym        zegarem,  kt
   1 cuch 2 nie wyst
   1 cuch -  NORMALNE  s
   1 cuch  w  kolejno
   1 cuch  [M]  -  Porz
   1 cuch                                        SORT INVERSE  tablica  lub  
   1 ciwy program w  kodzie  maszynowym.Po za
   1 ciu w tryb  GRAPHICS  inaci
   1 ciu  odpowiedniego  klawisza.  Pojawia    si
   1 ciu  klawisza  0        je
   1 cialfabetycznej wraz z opisem argument
   1 ci:        256 dla  XRG  i  176  dla  YRG),  kt
   1 ci.                  MEMORY$ () [FN M$(] - Zawarto
   1 ci zmiennej.                                      ----------------------------------------------------------------ON ERROR numer-linii [N] - W
   1 ci zdefiniowanego okna ekranu o  jeden        pixel. Syntaktyka jak w ROLL, z tym 
   1 ci pozycji        znak
   1 ci o podanym adresie  liczb
   1 ci linie 1 i 2  skasuj
   1 ci (od  adresu  1  do        65532) traktowana jako 
   1 ci  podanego  
   1 ci  od        warto
   1 ci  ekranu,  nadaj
   1 ci    od        najwi
   1 ch liczb.                                                                                                                4.ZMIENNE SPECJALNE                                                                                           W systemie BETA BASIC  istniej
   1 ch  liczb        wykonany na ich reprezentacji binarnej.                 BIN$ (liczba) [FN B$(] - Binarny odpowiednik liczby dziesi
   1 ch  kolejnych  bajt
   1 cej).----------------------------------------------------------------KEYIN 
   1 cej linii, pe
   1 cej  z  krokiem        10. Wy
   1 cej        si
   1 ce.                                          ----------------------------------------------------------------WHILE warunek [J] - Cz
   1 ce,        szybszy ni
   1 ce).STRING$ (liczba,
   1 ce znaczenie:                             KOD KIERUNKU        KIERUNEK            OBEJMUJE              --------------------------------------------------------              1                 LEWO              ATRYBUTY                    2                 D
   1 ce kursorem.                ----------------------------------------------------------------POKE adres,
   1 ce  wnawiasach tr
   1 ce        definicj
   1 ca odpowiednikiem  dwuznakowego        
   1 ca na jej warunkowe wykonanie.   ----------------------------------------------------------------USING 
   1 ca definicje funkcji BETA BASIC pozostanieniekasowalna. Od tej chwili system jest got
   1 ca  krokowe  wykonanie        programu, jej podanie powoduje skok GO  SUB  do  podanej        linii bezpo
   1 c od danego numeru  i  z  danym        krokiem (je
   1 c od danego adresu.                    ----------------------------------------------------------------POP <zmienna-numeryczna> [Q] - Usuwa  adres  ze  stosu  GO  SUB,        DO-LOOP, PROC. Wskazywany przez ten  adres  numer  linii        jest podstawiany jako warto
   1 c        nowej linii podany numer  (lub  numer  linii  bie
   1 atwienie pracy  z  komputerem  (np.  migaj
   1 anie procedury o podanej nazwie.          ----------------------------------------------------------------RENUM <pocz
   1 anie klawisza  BREAK  czy  te
   1 ania        ka
   1 ady:        ALTER TO PAPER 1, INK 6 lub ALTER INK 7 TO PAPER 2,INK 0----------------------------------------------------------------AUTO <numer-linii>  <,krok>  [6]  -   W
   1 adu  odniesienia   (ustawiane        pocz
   1 adowaniu ca
   1 adowanie systemu BETA BASIC odbywa si
   1 adowanie  dw
   1 adnych parametr
   1 aden        parametr to jako pocz
   1 a przy kodach b
   1 a podana).                                        ----------------------------------------------------------------PROC nazwa [2] - Wywo
   1 a  kolorem        znaku (je
   1 WIETLANIE                      DO LINII        D
   1 TT-PRINT  5
   1 TOP OF FILE
   1 START TAPE
   1 RA              TRE
   1 RA              CA
   1 RA              ATRYBUTY                    4                 PRAWO             ATRYBUTY                    5                 LEWO              TRE
   1 KOWY                          --------------------------------------------------------           0            NIE          WY
   1 END OF FILE
   1 CZONY         JEST                6            TAK          USTAWIONY         BRAK                7            TAK          USTAWIONY         JEST             Wprowadzenie czasu: CLOCK "09:29:05"                            Ustawienie czasu alarmu: CLOCK "A06:20"                         Alarmowy skok do linii: CLOCK "A9000"                   ----------------------------------------------------------------CHR$ 8 - kursor w lewo   | Znaki  te  wprowadzone  do   
   1 CZONY         JEST                2            NIE          USTAWIONY         BRAK                3            NIE          USTAWIONY         JEST                4            TAK          WY
   1 CZONY         BRAK                5            TAK          WY
   1 CZONY         BRAK                1            NIE          WY
   1 CHR$ 10 - kursor w d
   1 B^Press q to quit printing>
   1 BB-V1.8   
   1 >  [S]        - Przesuw zawarto
   1 >  [R]    -        "Przewijanie"  zdefiniowanego   okna    ekranu,    obraz        znikaj
   1 6-ROLLDOWN,7-ROLLUP,P-LPRINT,Z-ZXPRINT,J-LOAD,Y-RETURN,T-MERGE  
   1 .----------------------------------------------------------------ON [O] - Stosowane w strukturach postaci:                                      GO TO ON zmienna;numer-linii,numer-linii...              lub:   GO SUB ON zmienna;numer-linii,numer-linii...             Pozwala na skok do odpowiedniej linii  w  zale
   1 . CLEAR i RUN przywracaj
   1 .            ----------------------------------------------------------------DELETE <numer-linii> TO  <numer-linii>  [7]  -  Kasowanie  linii        programu w podanym zakresie.  Dopuszcza  si
   1 .                                            ----------------------------------------------------------------EXIT IF warunek [I] - Warunkowe wyj
   1 .                                              ----------------------------------------------------------------BREAK [SHIFT-SPACE] - Nie jest to s
   1  znaki steruj
   1  zmiennej (je
   1  wolnych bajt
   1  w zakresie od 0 do        255 dla XOS i od  0  do  175  dla  YOS.  Zerowane  przez        komendy CLEAR i RUN.                                    XRG,YRG - zakres wsp
   1  w oryginalnym systemie SPECTRUM).           DEC (
   1  w  dolnej  cz
   1  struktury DO-LOOP ko
   1  rozdzielona na dwie        cz
   1  razy.                                             TIME$ () [FN T(] - Bie
   1  przesuwania kursora we wszystkich  kierunkach  podczasedycji linii programu).                                              Nowe komendy uzyskuje si
   1  procedury wywo
   1  pod podanym adresem.                                FILLED () [FN F(] -  Ilo
   1  po wprowadzeniu normalnego s
   1  po porzej
   1  ostatnio wykryty.          LINE    - numer ostatnio wykonanej linii (przy TRACE) lub linii,        w kt
   1  okna dotyczy ilo
   1  odpowiedni format wydrukowi liczb.        Znaki  "#"    w    
   1  normalnie, tzn.  pokomendzie LOAD "" lub LOAD "Beta Basic". Program  sk
   1  na podanej        pozycji (tak
   1  na dole pozostaje reszta linii z tym samym        numerem.                                                ----------------------------------------------------------------TRACE numer-linii [T] -  Komenda  powoduj
   1  linia 0, zawieraj
   1  jejargumenty.                                                           
   1  ekranu        znika na kraw
   1  dwubajtowej  liczby  znajduj
   1  drukowania zgodnie  z  opisemCHR$ 11 - kursor w g
   1  PRINT zmieniaj
   1  OBRAZU                9                 LEWO              CA
   1  OBRAZU                8                 PRAWO             TRE
   1  OBRAZU                7                 G
   1  OBRAZU                6                 D
   1  FILL.                                  HEX$ (liczba) [FN  H$(]  -Heksadecymalny  r
   1  BETASOFT 1984                        """"""""""""""""""""""""""""""""""""""""                                     1.WPROWADZENIE                                                                                              BETA BASIC dodaje 30 nowych komend i 21 nowych  funkcji  doju
   1  1984 Tadeusz Wilczek"
   1  10        a krok r
   1   | obok.                                ----------------------------------------------------------------DEF KEY 
   1   z  zakresu  od  0  do        65535.                                                  ----------------------------------------------------------------EDIT <numer-linii> [0] - Wprowadzane NORMALNIE umo
   1   wnawiasie kwaadratowym pod kt
   1   w  kolejno
   1   szereg  zmianmaj
   1   struktury  IF-THEN  jako        alternatywa instukcji podstawowej. Spos
   1   stosowanie        r
   1   przed  tym  znakiem  jest  do
   1   procedury  wywo
   1   podany)  z        lini
   1   podany  
   1   po   stronie        przeciwnej. Podana szeroko
   1   pewne  zmienne  generowaneprzez system i dost
   1   opcjonalnie.  Podano  te
   1   od  punktu  o        wsp
   1   obrazu.  Przy  "przewijaniu"        atrybut
   1   o  podanym  numerze        (lub lini
   1   np.  linia        programu).                                              ----------------------------------------------------------------KEYWORDS 1                                                      KEYWORDS 0 [8] - Prze
   1   lewego        g
   1   kodowi  b
   1   automatycznie,za
   1    | pozycj
   1     spacje        poprzedzaj
   1         znakow
   1         o podanym numerze (do niej nast
   1         ilo
   1         go w trybie  GRAPHICS.  Umo
   1         dowolnej linii. Pojawia si
   1         1 sekund
   1         ----------------------------------------------------------------SCROLL <kod-kierunku>  <,pixele>  <;x,y;szeroko
   1          NORMALNIE znak "<>"  (SYMBOL  SHIFT  W).Wskazuje  on,  w        kt
   1             BETA BASIC - WERSJA 1.8  
   1                TRE
   1                CA
   1                ATRYBUTY                    3                 G
   1                       12                PRAWO             CA
   1                       11                G
   1                       10                D